package tutorial.lite_mod.system_use.check_ip;

import com.google.common.base.Joiner;
import org.apache.ibatis.session.SqlSession;
import org.apache.log4j.Logger;
import public_util.model.Const4PublicDataBase;
import public_util.model.PublicMiddleTable;
import public_util.model.ReturnData;
import system_api_4_trade.dao.ApiPublicMiddleTableMapper;
import system_api_4_trade.util.sql.SelectTool;
import system_api_4_trade.util.tool_4_handle.StringToolApi;

import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;
import java.util.stream.Collectors;

/**
 * 采用静态变量的方式来存储相关的IP,若干分钟后,批量写入进去
 * 传递特殊参数, 可以演示的模板部分
 * 后面大部分的配置, 都是前端自己传过来比较稳妥
 * 每个传参对应一个相应的方法
 */
public class TemplateUtilApi {

    private static Logger logger = Logger.getLogger(TemplateUtilApi.class);


    /**
     * 工具零件方法
     * 组装方法: 主要是在before中,调用的时候判断IP地址使用了多少次
     * 根据这个零件来拼装
     * 将相关的id进行组装一把
     *
     * @return
     */
    public static ReturnData pre_cmd_para_save_and_show_ip(HttpServletRequest request, SqlSession session, HashMap<String, Object> params2db, ReturnData resultData)
    {
        ApiPublicMiddleTableMapper middleTableMapper = session.getMapper(ApiPublicMiddleTableMapper.class);
        return null;
    }




}
